package com.meetflow.conference.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.meetflow.common.annotation.Excel;
import com.meetflow.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 我的待办对象 meet-flow-action
 *
 * @author ruoyi
 * @date 2024-07-15
 */
public class MeetFlowAction extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    private Long id;

    /**
     * 会议ID
     */
    @Excel(name = "会议ID")
    private Long meetRecordId;

    /**
     *
     */
    @Excel(name = "")
    private String meetSimName;

    /**
     *
     */
    @Excel(name = "")
    private String meetSimCode;

    /**
     *
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date meetSimTime;

    /**
     * 操作状态
     */
    @Excel(name = "操作状态")
    private Long meetStatus;

    /**
     * 行动计划
     */
    @Excel(name = "行动计划")
    private String meetAction;

    /**
     * 流程节点
     */
    private String taskStatus;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setMeetRecordId(Long meetRecordId) {
        this.meetRecordId = meetRecordId;
    }

    public Long getMeetRecordId() {
        return meetRecordId;
    }

    public void setMeetSimName(String meetSimName) {
        this.meetSimName = meetSimName;
    }

    public String getMeetSimName() {
        return meetSimName;
    }

    public void setMeetSimCode(String meetSimCode) {
        this.meetSimCode = meetSimCode;
    }

    public String getMeetSimCode() {
        return meetSimCode;
    }

    public void setMeetSimTime(Date meetSimTime) {
        this.meetSimTime = meetSimTime;
    }

    public Date getMeetSimTime() {
        return meetSimTime;
    }

    public void setMeetStatus(Long meetStatus) {
        this.meetStatus = meetStatus;
    }

    public Long getMeetStatus() {
        return meetStatus;
    }

    public void setMeetAction(String meetAction) {
        this.meetAction = meetAction;
    }

    public String getMeetAction() {
        return meetAction;
    }

    public String getTaskStatus() {
        return taskStatus;
    }

    public void setTaskStatus(String taskStatus) {
        this.taskStatus = taskStatus;
    }

    @Override
    public String toString() {
        return "MeetFlowAction{" +
                "id=" + id +
                ", meetRecordId=" + meetRecordId +
                ", meetSimName='" + meetSimName + '\'' +
                ", meetSimCode='" + meetSimCode + '\'' +
                ", meetSimTime=" + meetSimTime +
                ", meetStatus=" + meetStatus +
                ", meetAction='" + meetAction + '\'' +
                ", taskStatus='" + taskStatus + '\'' +
                '}';
    }
}
